/* 类的各种成员
 * 普通的成员方法：=》编译器会添加一个this形参变量
 * 1、属于类的作用域
 * 2、调用该方法时，需要依赖一个对象（常对象无法调用）
 * 3、可以任意访问对象的私有成员变量
 *
 * static静态成员方法：=》不会生成this形参
 * 1、属于类的作用域
 * 2、用类名作用域来调用方法
 * 3、可以任意访问对象的私有成员，仅限于不依赖对象的成员（只能调用其他的static静态成员）
 *
 * const常成员方法：=》const 类名* this
 * 1、属于类的作用域
 * 2、调用依赖一个对象，普通对象或者常对象都可以
 * 3、可以任意访问对象的私有成员，但是只能读，不能写
 *
 * 静态成员变量一定要在类外进行定义并初始化;
 * 静态成员变量不属于对象，而属于类;
 *
 * 只要是只读操作的成员方法，一律实现成const常成员方法。
 *
 * */
